<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>

        window.onload=function(){
         div1()
         div2()
       
        function hs(n){
        if(n==1){
            return false;
        }
        for(let i=2;i<n;i++){
            if(n%i==0){
                return false;
            }  
        }
        return true;
    }

        function he(a,b){
       var arr=[];
        for (let i = a; i <= b; i++) {
                    if(hs(i)){         
                arr.push(i);
                    } 
                }
                return arr;         
    }

        function div1(){
        var ele_input=document.querySelectorAll("form input");
            ele_input[2].addEventListener("click",function(){
                var n = Number(ele_input[0].value);
                if(hs(n)){
                    ele_input[1].value="是素数";
                }else{
                    ele_input[1].value="不是素数";
                }
    })
}
       
        function div2(){
            var input=document.querySelectorAll("div:nth-of-type(1) input");
           input[2].addEventListener("click",function(){
                var a = Number(input[0].value);
                var b = Number(input[1].value);
            document.querySelector("div:nth-of-type(2)").innerHTML = he(a,b).join(" ");
                
                })
        }
        
         }
        </script>


</head>

<body>
    <form action=""> 
        <h1>函数判断一个数是不是素数</h1>
        <input type="text" placeholder="请输入一个整数">
        <input type="text" placeholder="求素数的结果">
        <input type="button" value="确定">
    </form>
    <div>
        <h1>求两个数之间的所有素数</h1>
        <input type="text" placeholder="请输入第一个数">到
        <input type="text" placeholder="请输入第一个数">之间的素数
        <input type="button" value="确定">
    </div>
    <div class="box1"></div>

</body>
</html>